package com.showsu.editor.service;

import com.showsu.editor.entity.ai.AIXhsNoteKeywords;
import com.showsu.editor.entity.bigmodel.ChatCompletionsResponse;

import java.util.List;

/**
 * @Author: jph
 * @Description: AI文字对话服务接口类
 * @Date: Created in 16:57 下午 2023/12/22
 * @Modified By:
 */
public interface IAIChatCompletionsService {
    /**
     * 通过一个固定的模式分析xhs笔记内容，获得笔记标签
     * @param content
     * @return
     */
    String getXhsNoteTagByAnalyzeContent(String content);

    /**
     * 通过一个固定的模式分析xhs笔记内容，获得笔记关键词
     * @param content
     * @return
     */
    List<AIXhsNoteKeywords> getXhsNoteKeywordsByAnalyzeContent(String content);

    ChatCompletionsResponse getCheckTextByAnalyzeContent(String content);
}
